subprojects/extensions-tool/src/command-reset.c
subprojects/extensions-tool/src/command-uninstall.c
subprojects/extensions-tool/src/main.c
+subprojects/extensions-tool/src/templates/00-plain.desktop.in
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
subprojects/gvc/gvc-mixer-control.c
bash_completion = dependency('bash-completion', required: get_option('bash_completion'))
+po_dir = meson.source_root() + '/po'
+
subdir('src')
if bash_completion.found()
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/org/gnome/extensions-tool">
+ <file>templates/00-plain.desktop</file>
<file>templates/plain/extension.js</file>
<file>templates/plain/stylesheet.css</file>
</gresource>
'main.c'
]
+subdir('templates')
+
resources = gnome.compile_resources('resources',
'gnome-extensions-tool.gresource.xml',
- source_dir: '.'
+ source_dir: ['.', meson.current_build_dir()],
+ dependencies: template_deps,
)
executable('gnome-extensions',
--- /dev/null
+[Desktop Entry]
+Type=Application
+Name=Plain
+Comment=An empty extension
+Path=plain
--- /dev/null
+template_metas = [
+ '00-plain.desktop',
+]
+template_deps = []
+foreach template : template_metas
+ template_deps += i18n.merge_file(template,
+ input: template + '.in',
+ output: template,
+ po_dir: po_dir,
+ type: 'desktop',
+ )
+endforeach